Skip to content

Update GitHub Actions to Node 24 majors#24

Merged
mudrii merged 1 commit intomainfrom
chore/node24-actions
Apr 13, 2026
Merged

Update GitHub Actions to Node 24 majors#24
mudrii merged 1 commit intomainfrom
chore/node24-actions

Conversation

@mudrii
Copy link
Copy Markdown
Owner

@mudrii mudrii commented Apr 13, 2026

Summary

  • update GitHub Actions workflow pins to Node 24-compatible majors
  • remove the deprecation warning surfaced during the v2026.4.13 release workflow
  • keep CI and release automation aligned across release, test, PR validation, and issue labeling workflows

What Changed

File Change
.github/workflows/release.yml Upgrade actions/checkout, actions/setup-go, and goreleaser/goreleaser-action
.github/workflows/tests.yml Upgrade actions/checkout, actions/setup-go, and golangci/golangci-lint-action
.github/workflows/pr-validate.yml Upgrade actions/github-script
.github/workflows/label-issues.yml Upgrade actions/github-script

Checklist

  • Change is scoped to workflow maintenance only
  • No application behavior changes
  • Versions selected from current upstream Node 24-compatible majors
  • Ready for review

Copilot AI review requested due to automatic review settings April 13, 2026 11:04
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates GitHub Actions workflow dependencies to newer major versions that are compatible with Node 24, removing deprecation warnings and keeping CI/release automation aligned across workflows.

Changes:

  • Bump actions/checkout to v5 and actions/setup-go to v6 in test and release workflows.
  • Bump golangci/golangci-lint-action to v9 in CI linting.
  • Bump actions/github-script to v9 in PR validation and issue labeling workflows.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/tests.yml Updates checkout/setup-go/golangci-lint-action majors used in CI lint + test + shellcheck jobs.
.github/workflows/release.yml Updates checkout/setup-go and GoReleaser action major versions for the release pipeline.
.github/workflows/pr-validate.yml Updates actions/github-script major version used to validate PR template completion.
.github/workflows/label-issues.yml Updates actions/github-script major version used to validate/label newly opened issues.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants